package co.yixiang.modules.mp.vo;

import co.yixiang.modules.mp.service.dto.YxWechatLiveDto;
import lombok.Data;

import java.util.List;

/**
 * 微信直播视图对象
 * 用于封装微信直播的相关信息和分页数据
 */
@Data
public class WechatLiveVo {

    /**
     * 当前页的直播内容列表
     * 包含了一系列直播相关信息的对象
     */
    private List<YxWechatLiveDto> content;

    /**
     * 总直播数量
     * 用于分页时显示总共有多少条直播数据
     */
    private Long totalElements;

    /**
     * 当前页码
     * 表示当前用户请求的直播内容所在的页码
     */
    private Integer pageNumber;

    /**
     * 是否为最后一页的标识
     * 用于指示用户是否已经浏览到最后一页的直播内容
     */
    private Integer lastPage;

}
